<?php namespace Common\Model;
//	调用核心包里面的Model类
	use \Hdphp\Model\Model;
	
	
//	继承与核心包的Model类，核心包的的东西最好不要改，只要继承，修改本脚本就好
	class User extends Model{
//		定义成员属性，看是需要哪个表，固定写法
		protected $table = 'snshop_user';
		
		protected $validate = array( 
        array('username','required','用户名不能为空',3,3)
    );
		
		
//	修改用户信息
	public function edit(){
//		p($_POST);die;
//		执行自动验证，存入数据库
		if(!$this -> create()) return FALSE;
		
//		p($this -> data);die;
		
		$this -> save();
		
//		将地址信息存入收货地址
//		p($_POST);die;
//		重组收货地址
		$uid = Q('session.uid');
		$addrArr = array();
		$addrArr['user_name'] = $_POST['truename'];
		$addrArr['user_phone'] = $_POST['cellphone'];
		$addrArr['user_address'] = $_POST['address'];
		
		$addressModel = new \Common\Model\Address;
		
		
		$adid = Db::table('snshop_address')
				-> where('snshop_user_uid',$_SESSION['uid'])
				-> orderBy('adid')
				-> pluck('adid');
//		p($adid);die;
		
		if(is_null($adid)){
//			执行添加
			$addressModel -> add($addrArr);
		}else{
//			执行修改
			$addrArr['adid'] = $adid;
			$addressModel -> save($addrArr);
		}
		
		
		return TRUE;
		
	}	
	

	
	
	
	
	
	}
	
	
	?>